Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 France F14 France F18 Great Britain F1 Great Britain F2 Croatia F1 Jameson Cup - Milan Brasov Challenger - Brasov St. Remy Challenger Tashkent Challenger Budapest Challenger Irving Challenger Ostrava Challenger Croatia F2 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 France F14 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Austria F2 Croatia F2 France F5 Italy F10 Italy F16 Italy F19 Germany F7 France F4 Russia F1 Russia F2 France F5 Open 13 - Marseille Open 13 - Marseille The Stella Artois Grass Court Championships - London President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Stockholm Open - Stockholm Dubai Open - Dubai Mercedes Cup - Stuttgart Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta New York Open - New York Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille St. Brieuc Challenger Heilbronn Open - Heilbronn Open Castilla y Leon - Segovia Warsteiner Challenger Lubeck 2001 - Lubeck Togliatti Cup - Togliatti CA-Challenge - Graz Ahmedabad Challenger - Ahmedabad Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Challenger 42 - Andrezieux Steelers Cup - Kosice Steelers Cup 2005 - Kosice IPP Open - Helsinki BH Telecom Indoors Sarajevo 2006 - Sarajevo Czech Open 2006 - Prostejov Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Kos Succhetti Tennis Cup - Cordenons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Sarajevo Challenger Fergana Challenger Manchester Challenger Recanati Challenger Segovia Challenger Guangzhou Challenger Ostrava Challenger Izmir Challenger Prague Challenger Taipei City Challenger Mons Challenger Gimcheon Challenger Helsinki Challenger Dallas Challenger Tashkent Challenger Le Gosier Challenger Johannesburg Challenger Granby Challenger Bratislava Challenger Helsinki Challenger Bratislava Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Quimper Challenger Jonkoping Challenger Seoul Challenger Bangkok Challenger Granby Challenger Izmir Challenger Mons Challenger Tashkent Challenger Brest Challenger Sunrise Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Johannesburg Challenger Wroclaw Challenger Irving Challenger Athens Challenger Taipei City Challenger Portoroz Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Glasgow Challenger Bratislava Challenger Loughborough Challenger Surbiton Challenger Prague Challenger Tennis Masters Series - Paris Nottingham Challenger Bratislava Challenger Phoenix Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Ismaning Challenger Tennis Masters Series - Madrid Quimper Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Ismaning Challenger Cary Challenger Mallorca Challenger Ilkley Challenger Telecom Italia Masters - Rome Rogers Cup - Montreal St. Remy Challenger Eckental Challenger Bratislava Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz Miami Open - Miami Bristol Challenger Trophy - Bristol Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester The Wrexham Challenger - Wrexham Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Milano Challenger-Jameson Cup - Milan Neride Prague Indoor - Prague TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Napoli International Cup - Napoli Internazionali BNL d'Italia - Rome The Indian Oil-Servo ATP Challenger 1999 - Calcutta Mumbai Challenger - Mumbai Lucknow ATP Tour Challenger - Lucknow BNP Paribas Open - Indian Wells Sparkassen Open - Magdeburg New Delhi Challenger - New Delhi The Surbiton Trophy - Surbiton X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Indian Oil Servo Challenger - Calcutta Ismaning Challenger Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Jameson Cup - Milan TennisCup Vlaanderen - Antwerp Nottingham Men's Challenger - Nottingham The Surbiton Trophy - Surbiton Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava Czech Indoor Open - Prague The Surbiton Trophy - Surbiton Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo West of England Tennis - Bristol Gemax Open - Belgrade 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Indian Oil Servo Delhi Challenger - New Delhi Unique Zagreb Open - Zagreb ATP "Videocon" Challenger - Mumbai The Surbiton Trophy - Surbiton Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Hamburg - Hamburg Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul The LTA Nottingham Challenger - Nottingham Garden Open - Rome Togliatti Cup - Togliatti Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Heilbronn Open - Heilbronn Dharwad Challenger 2006 - Dharwad Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Status Athens Open - Athens Baden Open - Karlsruhe Unicredit Czech Open - Prostejov 2006 USTA Tallahassee Tennis Challenger - Tallahassee ATP Bangalore Challenger - Bangalore Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Open des Alpes Trophee BNP Paribas - Grenoble Tatra Banka Open 2003 - Bratislava Tatra Banka Slovak Open - Bratislava Open de Montauban - Montauban Busan Challenger Pozoblanco Challenger Wimbledon - London Seoul Challenger Chuncheon Challenger Ostdeutscher Sparkassen Cup - Dresden Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Eddleman/USTA Challenger - Birmingham French Open - Paris Open D'Orleans - Orleans Challenger 42 - Andrezieux Isla de Lanzarote - Lanzarote Ortisei Challenger Orleans Challenger Pingguo Challenger Nottingham Challenger Rennes Challenger Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Dallas Challenger Prosperita Open 2007 - Ostrava Zagreb Challenger Nottingham Challenger Siemens Open 2007 - Scheveningen Pozoblanco Challenger Okal Cup 2004 - Eckental Open de Rennes La Trinitaine - Rennes Bratislava Challenger Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Astana Challenger Tunis Open - Tunis Segovia Challenger Samsung Securities Cup - Seoul Tunis Open - Tunis Tennis Napoli Cup - Napoli St. Remy Challenger Kun-Ming Challenger Busan Challenger Mons Challenger ECM Cup - Prague St. Remy Challenger Ortisei Challenger Tashkent Challenger University of Tennessee USTA Men's Challenger - Knoxville Irving Challenger Guadalajara Challenger Shenzhen Challenger Tashkent Challenger Open 88 - Contrexeville Helsinki Challenger Busan Challenger Grolsch Open 1997 - Amsterdam Granby Challenger Powder Byrne Trophy - Surbiton Portoroz Challenger Brest Challenger Brescia Challenger Guangzhou Challenger Busan Challenger Orleans Challenger Waldbaum's Hamlet Cup - Long Island Bergamo Challenger Surbiton Challenger Busan Challenger Brescia Challenger Geneva Challenger Eckental Challenger Mons Challenger Australian Open - Melbourne Raanana Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kaohsiung Challenger Heineken Open - Auckland Milan Indoors - Milan Orleans Challenger Open 13 - Marseille The Nottingham Open - Nottingham Australian Open - Melbourne Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg St. Brieuc Challenger French Open - Paris SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Open - New York The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Australian Open - Melbourne RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland French Open - Paris Ortisei Challenger U.S. Open - New York BCR Open Romania - Bucharest Indian Wells Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Taipei City Challenger Open Seat Godo 2007 - Barcelona Seoul Challenger Busan Challenger Gwangju Challenger Wimbledon - London Surbiton Challenger Ilkley Challenger BCR Open Romania - Bucharest Recanati Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney U.S. Open - New York Aptos Challenger Vancouver Challenger Australian Open - Melbourne French Open - Paris Eckental Challenger Bratislava Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb U.S. Open - New York Pau Challenger Trieste Challenger Gerry Weber Open - Halle Prostejov Challenger Biella Challenger French Open - Paris Hamburg Challenger Wimbledon - London Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger U.S. Open - New York Australian Open - Melbourne Chennai Open - Chennai Lugano Challenger PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London Ostrava Challenger Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Prague Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Biella 7 Challenger Serbia Open - Belgrade Ismaning Challenger Bratislava Challenger Heineken Open - Auckland Biel Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Open 13 - Marseille Malaga Challenger Wimbledon - London Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mallorca Challenger AAPT Championships - Adelaide U.S. Open - New York Ortisei Challenger Qatar ExxonMobil Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Brasil Open - Salvador Australian Open - Melbourne Marseille ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm French Open - Paris Open 13 Provence - Marseille Open Sud de France - Montpellier U.S. Open - New York Qatar Open - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris RCA Championships - Indianapolis Wimbledon - London AIG Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. Open de Nice Cote dAzur - Nice Open de Nice Cote d'Azur - Nice U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London Citi Open - Washington Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Erste Bank Open - Vienna Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Hall of Fame Open - Newport Citi Open - Washington Estoril Open - Estoril Chennai Open - Chennai Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Abierto Mexicano de Tenis Mifel - Los Cabos Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami U.S. Open - New York Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Tennis Masters Series - Hamburg Mutua Madrid Open - Madrid Tennis Masters Series - Montreal Sony Ericsson Open - Miami Tennis Masters Series - Paris Canadian Open Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 U.S. Open - New York Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open Qualifying - Doha Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Olympics - Athens Olympics - London